package com.tbit.manager.api.dto;


import lombok.Data;

/**
 * 用户DTO
 *
 * @since 2024/12/3
 */
@Data
public class UserDTO extends UserLoginInfo{
    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 账户id
     */
    private Integer accountId;
    /**
     * 国家码
     */
    private String country;
    /**
     * 手机号码
     */
    private String phone;
    /**
     * 性别
     */
    private String sex;
    /**
     * 生日
     */
    private String birthDay;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 押金状态
     */
    private Integer depositState;
    /**
     * 押金金额
     */
    private Integer depositMoney;
    /**
     * 账户金额
     */
    private Integer money;
    /**
     * 加入时间
     */
    private String joinTime;
    /**
     * 更新时间
     */
    private String updateTime;
    /**
     * 备注
     */
    private String remark;
    /**
     * 头像地址
     */
    private String imageUrl;
    /**
     * 身份证号码
     */
    private String idNO;
    /**
     * 用户真实姓名
     */
    private String name;
    /**
     * 是否实名认证
     */
    private Boolean nameAuth;
    /**
     * 是否学生认证
     */
    private Boolean studentAuth;
    /**
     * 学生证
     */
    private String studentIdNO;
    /**
     * 免押会员到期时间
     */
    private String depositDate;
    /**
     * 欠款金额
     */
    private int rideMoney;
    /**
     * 骑行分
     */
    private Integer ridingScore;
    /**
     * 操作密钥
     */
    private String operaPsw;
    /**
     * 操作原因
     */
    private String reason;
}
